import time
#对获取到的数据进行一个格式化的处理以便于更好的存储到数据库中
def formate(detail_data:dict)->dict:
    result:dict = {}
    #电影名已经是字符串，不用做处理
    result['name'] = detail_data['name']
    #电影评分
    result['grade'] = detail_data['grade'] 
    #电影类型是一个数组，将它拼接成一个字符串,每一项用逗号分隔即可
    result['types'] = ','.join(detail_data['types'])
    #主演与类型一致,动画电影主演有时为空，需要判断一下
    result['actors'] = ','.join(detail_data['actors'])
    #导演
    result["director"] = detail_data['director']
    #国家
    result['countries'] = ','.join(detail_data['countries'])
    #时长，转化为int,将没有时长的转化为0
    result['mins'] = int(detail_data['mins'] if detail_data['mins'] else '0' )
    #上映时间，将字符型转化为时间戳
    result['releaseDate'] = transfrom(detail_data['releaseDate'])
    return result
#将字符串格式的时间转化为时间戳   
def transfrom(date:str)->int:
    date = time.strptime(date,"%Y年%m月%d日")
    time_date = int(time.mktime(date))
    return time_date